home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / rpg / crossfir.92 / crossfir / crossfire-0.92.5 / crossedit / CrEdit.h < prev    next >
C/C++ Source or Header  |  1996-07-24  |  2KB  |  63 lines

  1. #ifndef _CrEdit_h
  2. #define _CrEdit_h
  3.  
  4. /**********************************************************************
  5.  CrEdit resources:
  6.  
  7.  Name         Class        RepType    DefaultValue       Notice
  8.  ----------------------------------------------------------------------
  9.  object       Object       Pointer    NULL               for program
  10.  
  11.  **********************************************************************/
  12.  
  13. typedef struct _CrEditClassRec *CrEditWidgetClass;
  14. typedef struct _CrEditRec      *CrEditWidget;
  15.  
  16. #define XtNstacking "stacking"
  17. #define XtCStacking "Stacking"
  18.  
  19. #define XtNshow_weak_walls "show_weak_walls"
  20. #define XtCShow_weak_walls "Show_weak_walls"
  21.  
  22. #define XtNselectArea "selectArea"
  23. #define XtCSelectArea "SelectArea"
  24.  
  25. #define XtNmap "map"
  26. #define XtCMap "Map"
  27.  
  28. #define XtNselectCallback "selectCallback"
  29. #define XtCSelectCallback "SelectCallback"
  30.  
  31. #define XtNpropsCallback "propsCallback"
  32. #define XtCPropsCallback "PropsCallback"
  33.  
  34. #define XtNinsertCallback "insertCallback"
  35. #define XtCInsertCallback "InsertCallback"
  36.  
  37. #define XtNdeleteCallback "deleteCallback"
  38. #define XtCDeleteCallback "DeleteCallback"
  39.  
  40. #define XtNalignCallback "alignCallback"
  41. #define XtCAlignCallback "AlignCallback"
  42.  
  43. #define XtNfeedCallback "feedCallback"
  44. #define XtCFeedCallback "FeedCallback"
  45.  
  46. extern WidgetClass crEditWidgetClass;
  47.  
  48. #include <Defines.h>
  49.  
  50. typedef struct CrEditCall {
  51.     XRectangle rect;
  52.     int z;
  53.     Map map;
  54. } *CrEditCall;
  55.  
  56. /*
  57.  * interface
  58.  */
  59. extern void CrEditRefresh ( Widget w, XRectangle rect );
  60. extern void CrEditBorderOff ( Widget w );
  61.  
  62. #endif /* _CrEdit_h */
  63.